package com.lyz.service;

import com.lyz.domain.dto.UserLoginDTO;
import com.lyz.domain.dto.UserRegisterDTO;
import com.lyz.domain.entity.User;

import java.util.List;

public interface IUserService {
    /**
     * 用户登录
     * @param userLogin
     * @return
     */
    boolean login(UserLoginDTO userLogin);

    /**
     * 用户注册
     * @param userRegister
     * @return
     */
    boolean register(UserRegisterDTO userRegister);

    /**
     * 用户注销
     * @return
     */
    boolean logout();

    /**
     * 拉取所有用户列表
     * @return
     */
    List<User> queryAll();
}
